wind-powered generator - French English Dictionary